Modern Tools Make Reverse Engineering Easier
نویسندگان
چکیده
The paper presents the usage of the optical measuring system and computer aided design in the process of converting a city bus into a panoramic bus. The conversion goal is to enable easier transfer of tourists and city sightseeing. This intervention requires the removal of the solid roof from the vehicle body structure and the addition of two security frames (roll bars). Such a modified bus must meet certain regulations regarding the public transportation and passengers’ safety in the event of the bus rollover. The modified body structure and security frames must be strong enough to withstand the static load equal to the maximum allowable total mass of the vehicle. Based on body structure strength regulations, CAD and FEM models were created. A strength analysis of the modified body structure showed that stresses in such a construction would not exceed the allowed stress for a given material. In addition to the FEM body structure analysis, the calculation of the roll bar stability was made, resulting in a conclusion that no stability loss could occur and that the security frames or body structure will not fracture.
منابع مشابه
Reverse Engineering with a CASE Tool
We examine using a CASE tool, Interactive Development Environ-ment's Software through Pictures (StP), to support reverse engineering. We generate structure charts in StP from the automated analysis of C source code. The advantages of this approach are that one can use the CASE tool's support for drawing, linking, and modifying pictorial notations for program design in order to make it easier to...
متن کاملDetection a Design Pattern through Merge Static and Dynamic Analysis Using Altova and Lambdes Tools
Understanding the legacy systems and its changed requirements is the main problem in software process. The legacy systems must be maintain to meet the needs of new computing environments or technology, and must be enhanced to implement new business request or to make it interoperable with more modern system or databases. Reverse engineering is the main idea in maintaining legacy systems through...
متن کاملDetection a Design Pattern through Merge Static and Dynamic Analysis Using Altova and Lambdes Tools
Understanding the legacy systems and its changed requirements is the main problem in software process. The legacy systems must be maintain to meet the needs of new computing environments or technology, and must be enhanced to implement new business request or to make it interoperable with more modern system or databases. Reverse engineering is the main idea in maintaining legacy systems through...
متن کاملUnspeculation
Modern architectures, such as the Intel Itanium, support speculation, a hardware mechanism that allows the early execution of expensive operations—possibly even before it is known whether the results of the operation are needed. While such speculative execution can improve execution performance considerably, it requires a significant amount of complex support code to deal with and recover from ...
متن کاملDiscovering DISCOVER
This report describes investigations into DISCOVER, a modern software development and maintenance environment. The study is guided by a framework for classifying program understanding tools that is based on a description of the canonical activities that are characteristic of the reverse engineering process. Implications of this work for advanced practitioners, researchers and tool developers, a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009